@charset "utf-8";
/* CSS Document */
/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, div, span, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td, /* table elements 表格元素 */
img/* img elements 图片元素 */{border:medium none; margin: 0; padding: 0;}
/** 设置默认字体 **/
body, button, input, select, textarea {font: normal 14px '微软雅黑', Arial, Helvetica, sans-serif; background:#fff; color:#202020; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight:normal;}
em, i{font-style:normal;}
/** 重置列表元素 **/
ul, li, ol, dl, dt, dd { list-style:none;} 
/** 重置图片元素 **/
img{ border:none;}
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }
/** 重置超链接元素 **/
a { text-decoration: none; color:#333;}
a:hover { text-decoration: none; color:#F0454E;}


/*------共用样式------*/
.feige, .news-cont li a p, .footbox ul, .footcont, .footcont dl dt, .footcont dl dd{width:100%;}
.height{height:100%;}

.left, .logo, .nav li, .news-cont li, .news-cont li a p, .footbox ul, .footbox ul li, .footcont, .footcont dl dt, .footcont dl dd, .case li, .footcont dl{float:left;}
.right, .nav{float:right;}

.feige_box{margin:0 auto;}
.feige, .feige_box, .news-cont li, .nav{overflow:hidden;}
.display{display:block;}
.clear{clear:both;}
.center, .nav li, .title-1{text-align:center;}

.margin-1{margin-top:40px;}
.margin-2{margin-top:60px;}


.color-1{color:#fff;}

strong{font-weight:600;} 
  
.feige_box{width:1040px;}/*居中*/
/*Head*/
.head-box{height:115px; overflow:hidden; border-bottom:2px solid #F0454E;}
.logo{width:450px; margin-top:21px;}
.nav{background:#fff;}
.nav li{width:90px; overflow:hidden; text-transform: uppercase;}
.nav li a{display:block; padding:43px 0 32px; line-height:20px;}
.nav li a span{color:#bababa; font-size:12px;}
.nav li a:hover{background:#F0454E; color:#fff; display:block;}
.nav li a:hover span{color:#fff;}
/**/
.title-1{padding-top:30px; line-height:35px; font-size:16px; color:#555; background-position:center top; background-repeat:no-repeat; margin-bottom:15px;}
.about{background-image:url(../images/ab-bg.jpg);}
.about-cont{color:#666; line-height:217%;}
.about-cont a, a.xq{display:block; background:#F0454E; text-align:center; color:#fff; width:112px; height:30px; margin: auto; margin-top:40px; line-height:30px; border:1px solid #F0454E;}
.about-cont a:hover, a.xq:hover{border:1px solid #4695DD; color:#fff; background:#4695DD;}
.aboutbox{background:#F6F6F6; padding:45px 0 35px;}
/**/
.cpbox{ padding-top:57px; padding-bottom:36px; height:auto; overflow:hidden;}
.cptitle{background-image:url(../images/cp-img.jpg);}
.case li{width:230px; text-align:center; margin:0 6px 12px;}
.case li a img{width:230px; height:168px;}
.case li a h3{width:100%; text-align:center; line-height:45px;}
.case li a:hover img{ filter:alpha(opacity=80); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;  }

/**/
.news-title{background-image:url(../images/xw-bg.jpg);}
.news-cont{padding-top:5px;}
.news-cont li{width:470px; margin:0 26px 15px 20px; background-color:#F5F5F5; height:87px;}
.news-cont li a{background:url(../images/new-1.gif) left top no-repeat #f5f5f5; display:block; padding:13px 12px 16px 28px; height:87px;}
.news-cont li a h3{color:#212121; line-height:31px;}
.news-cont li a h3 span{float:right; color:#737373;}
.news-cont li a p{line-height:27px; color:#777; font-size:12px;}
.news-cont li a:hover{background:url(../images/new-2.gif) left top no-repeat #f5f5f5;}
.news-cont li a:hover h3{color:#F0454E;}
/**/
.footbox{margin-top:80px; background:#AA2329; color:#fff;}
.footbox ul{border-bottom:1px solid #fff;}
.footbox ul li{line-height:52px; width:168px; text-align:center;}
.footbox ul li a, .foot a{color:#fff;}
.footbox ul li a:hover, .foot a:hover{color:#fff; text-decoration:underline;}

.footcont{padding:10px 0 12px 32px;}
.footcont dl{padding-right:105px; width:405px;}
.footcont dl dt{font-size:14px; line-height:250%;}
.footcont dl dd{line-height:170%; font-size:12px;}
.foot{background:#65070F; line-height:33px; color:#fff; font-size:12px; text-align:center;}


